linux基础命令总结文档格式.docx
《linux基础命令总结文档格式.docx》由会员分享,可在线阅读,更多相关《linux基础命令总结文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
23.上翻页:
shift+pageup
24.帮助命令:
mancat
25.搜索文件和目录:
find/home-amin(/atime)-10十分钟/十小时内存取的文件或目录
26.find/home/-cmin(/ctime)-10十分钟(/十小时)内更改过的文件或目录
27.find/-namepan:
从根目录开始查找名字为pan的文件;
find/home-size+10k:
查找/home目录下大小问10K的文件
28.定向命令:
ls-l>
a.txt(覆盖写)ls-al>
>
aa.txt(追加)
29.新建组:
groupaddploice
30.添加用户到组:
useradd-gploicezhangbinbin
31.cat/etc/passwd用于查看所有用户信息
32.改变文件或目录的权限:
chmod744mytask.sh文件
33.usermod-g组名用户名:
改变用户所在的组(注意:
在root的管理权限才可以用usermod修改权限)
34.改变文件的拥有者:
chownxiaomingzhangbinbin
35.chgrprootabc:
改变abc的所属组为root
36.安装bin文件:
./xxx.bin
37.查看环境配置文件:
cat/etc/profile(用#号来注销)
38.进入图形界面:
startx进入命令行模式:
shift+ctrl+alt+f*
39.注:
白色的为普通文件,绿色的为可执行文件,蓝色的为文件夹,青色表示连接文件。
40.查看linux系统分区具体情况:
fdisk–l
41.查看某个目录是在那个分区:
df/boot/
df-hc查看硬盘的使用和参数
42.显示变量环境:
env
43.修改shell类型:
chsh-s/bin/?
sh如:
chsh-s/bin/csh
44.tab键的运用
45.history命令
46.追踪路由:
traceroute
47.setup命令
48.查看网卡情况:
ifconfig
49.安装rpm包:
rpm-ivhrpm包全路径名称;
删除rpm包:
rpm-erpm包全路径名称
50.查询安装的所有rpm包:
rpm-qa具体查询是否安装了某个rpm包:
rpm-qsamba
51.强制删除rpm包rpm-e--nodepssamba
stat-an查看网络监听情况
53.ps/top查看CPU和内存ps-aux
54.终止某个进程:
kill进程号/强杀:
kill-9进程号
55.显示当前系统时间按:
date月月日日呢时时分分年年年年.秒秒
56.查看某年/某年某月的月历:
cal2008/cal32002
57.ctrl+c推出
58.修改/root/.bash_profile文件中的路径(注意.bash_profile文件为隐藏文件)
59.管道的运用:
|more
60.挂载光驱命令:
mount/mnt/cdrom/
61.卸载命令:
umount/boot/
62.安装.tar.gz文件命令:
tar–zxvfxxx.tar.gz
63.设置任务调度命令:
先切换到/etc目录,crontab–e进行编辑
或是建立一个.sh文件(shell编程)然后把所有任务现在里边,然后添加到crontab–e文件中。
(其中crontab–r终止任务调度;
crontab–l列出当前有哪些任务调度。
)
64.进入初始化设置文件:
vi/etc/inittab
Vi命令文本末行
Vihello.cpp
Esc
:
wq
Ls
Gcc-v
Gcchello.cpp
./a.out
算数运算bc
设置系统参数
Vim/etc/sysconfig/networking/devices/if….etho
/etc/rc.d/init.d/network/restart
查看服务器是否启动
Netstat-nat
查看ssh启用的端口
Netstat-tlunp|grepssh
出现vsftpcouldnotbindlisteningIpv4socket
解决办法:
servicexinetdstop
/usr/local/sbin/vsftpd&
查看各项登陆信息
/var/log/
让某些用户无法登入ftp+进去
Vim/etc/vsftpd/ftpusers
解决vsftpd:
unrecognizedservice
Vi/etc/xinetd.d/gsftp
把disable=yes改为no
把serve-args=-l-a去掉–a
这样系统的用户有权限用ftp登陆。
查看命令的解释
Info命令
将用户从组中删除
Gpasswd-d用户名组名
命令别名设定功能aliaslm=’ls-al’
指令太长的时候用\延伸到下一行
给变量赋值name=vbird
变量值
查看变量echo$name
如果想让变量内容继续在子程序中使用export变量
将显示结果输出到list.txt中,若文件存在则予以取代
Ls–al>
list.txt取代
Ls-al>
list.txt代表内容加在结尾
将显示的数据测试脚本
Sh[-nvx]scripts
-n不执行脚本,查语法,有错误则列出
-v执行前将脚本内容显示在屏幕上
-x将用到的脚本内容显示在屏幕上
*代表任意多个字符
?
代表1个字符
#注释
$变量前需要加的变量值
~根目录
Chsh-l列出本机上可用的shell名称
Fingerxiaobai查看用户详细信息
Groups显示用户所在群组
Ls--color=always有颜色
Ls--color=auto自动
Ls--color=never无颜色
查找
Which查看可执行文件位置
Whereis查看文件位置
Locate配合数据库查看文件位置
Find实际搜寻硬盘查询文件名称
Chattr+I文件名该文件只有root设置,不能作任何更改-I还原
查看lsattr(文件夹下)
Find/-nameaa查找文件aa
‘text*’包含test的文件名
查看系统中所有账号信息more/etc/passwd
查看硬盘空间指令df-m(兆)k(千字节)
“$nameitsme”可输出name值,而单引号则只输出$name
正确的进入txt,错误的进入垃圾桶
Ls–al1>
list.txt2>
/dev/null
If和[]之间要有空格,不然会报错_代表空格
If_[_”$yn”_=_”y”_];
then
If语句用法
If[];
then….
Elif[];
Else
Fi
Case$1inone)
….;
;
Two)
…..;
*)
……无;
Exit1数字1,上面也是
Esac
Declare–Is=0
For((i=1;
i<
=100;
i=i+1))
Do
S=s+i
Done
Echo“$s”
创建用户并同时制定将该用户分配到哪个组
Useradd-g组名用户名
查看linux中所有用户信息
Vi/etc/passwd
Cat/etc/passwd
查看自己whoami
从一个租到另一个组usermod-g组名用户名(root权限)
改变用户登陆的初始目录:
usermod-d目录名用户名
1.虚拟机挂在——>
虚拟机设置——>
mount/mnt/cdrom
2.把安装文件拷贝到/homecp文件/home
3.cd/home[切换到home目录]
4.安装./?
?
.bin
5.查看一个文件/etc/profile环境配置文件
6.配置的安装安装…tar.gz文件tar–zxvf文件名
做镜像文件安装winiso
查看linux系统分区情况fdisk-l
查看某个目录是在哪个分区df[目录全路径]
查看磁盘使用情况df[-参数]
Df-h(-I使用i-node显示结果-k使用kbytes显示结果-m使用mbyte显示结果)
挂载光驱
Ls/dev/
Mount/dev/cdrom/mnt
Ls/mnt
Cp/mnt/cdrom/sambax/home
Cp/mnt/sam../home
查询mysqlyumsearchmysql
更新mysqlyuminstallmysql
修改系统时间date-s05/27/2011
Date-s10:
24:
00
Clock-w
Ssh中文乱码——>
英文
Exportlang=en_us.utf-8
查看指纹mdssm-tkkk.java
在ssh上用student账号登入本机
#sshstdent@192.168.1.1
单一用户群组的权限设定Acl
Root..]#setfacl-mu:
student:
rx/home/xiaobai
查看网卡情况
#dmesg|grep–ineth
Netstat–anp3306(mysql)
查看iptables版本uname–r
Tty1–tty6为本机登入者
Pts/?
为远程登入者
计算器bc
退出quit
Scale=number小数点位数
中断当前程序ctrl+c
退出man或more——>
q
Man中可输入/date找关键字
Home回到最前面
End转到最终页
出了用man获得帮助还可以用infocommand
查看谁在线who
网络的联机状态netstat–a
获得背景执行程序ps–aux
文件名前加.包含隐藏文档
改变文件的群组chrp群组名称文件或目录(changegroup)
改变拥有者chown账号名称文件或目录
数字类型改变文件权限r=4w=2x=1
文件复制cp来源文件目的文件
改变权限chmod[-r]xyz文件或目录如chmod777.temp
显示文件目录dir
管道命令:
把上一个命令的结果交给|的后面的命令处理
查找关键词grep“shunping”aaa.jaa
显示行数grep-n“shunping”aaa.java
查找文件find/-nameaaa.java从根目录开始查找
从root下查找find/root/-nameaaa.java
将内容存入文件grep“shunping”aaa.java>
kkk.txt(覆盖写)>
追加
添加组groupaddpoliceman
查看linux所有组的信息vi/etc/group(可编辑)
Cat/etc/group(只可看,不可改)
_rwxrwxrwx-1rootroot293oct..21test
文件属性连接数文件拥有者所属群组容量最后修改时间文件名
切换到root
Su-root
Chmod
u文件属主权限
g同组用户权限
o其他用户权限
a所有用户
+增加权限
-取消权限
=设定权限