日期:2014-05-16  浏览次数:20577 次

linux 常用口令

清屏
?clear
建立目录
?mkdir

建立文件
?touch

移除目录
?rmdir 只能删除空目录
?rm -r 迭带删除(有询问) remove directories and their contents recursively
?rm -f 删除文件 ignore nonexistent files, never prompt
?rm -rf 直接删除(无询问),长文件名,要加上""符号

拷贝和移动
?cp f1 f2 (无参数的, 复制文件)
?cp -r d1 d2 (加上参数r,才可以复制文件夹)
?mv d2 d1
?mv dd1 ../
?mv -r d2 d1
?mv name1 name2 (改名)

挂载/卸载
?mount mount /dev/cdrom /mnt/cdr
?或者
?mount mount cdrom /mnt/cdr/

?umount /mnt/cdr

帮助
?xxxx --help
?man xxxx

列表 ls
?ls -l
??d 开头的是目录
??- 开头的是文件
?ls -R
??树型结构显示
?ls -a
??显示所有文件(包括隐藏文件)
?tree(树型结构列出,不通用)
当前路径
?pwd

当前用户
?whoami
?who am i

vi用法(文本编辑器)
?wc? 统计指定文本文件的行数、字数、字符数
?grep 查找关键字 文件
?刚进入的时候,
?按“a”表示编辑(或者i)
?按“dd”删除行
?按小写“o”插入一行
?按大写“O”向上插入一行
?进入后
??按“ :”号
??w? 存盘
??q? 退出
??q!? 不存盘退出
??wq? 存盘退出

??more 查看文件
??cat 正序查看
??tac 倒序查看
??head -3 列出前三行
??tail -3 列出后三行

查找命令
?find /etc -name *local 查找文件
?whereis 查找命令
?whereis java?? 查找java命令的位置

?grep 查找文件中的信息
?grep 字符 文件名

查看环境变量
?echo $PATH

创建链接
?ln 3.txt 4??? 硬链接-->相当于复制文件并在俩个文件中创建了链接
?ln -s 3.txt 5 软链接-->快捷方式

用户管理
(/etc/passwd 存放用户目录)
(/etc/group 存放用户组的目录)
?useradd 用户名
?passwd 用户名
?groupadd 组名
?useradd 用户名 -g 组名
?usermod -g 组名 用户名
?userdel -r 用户名 (删用户,-r表示叠带删除)

?权限 9位(三组)
?第一组(u):所有者
?第二组(g):所有者同组的其他人
?第三组(o):剩下的人
?chmod u+x name 所有者
?chmod o+x name 剩下的人
?chmod g+x name 所有者同组的其他人
?chmod +x name ugo都有权限
?chmod -R 777 文件夹名 叠带设置权限
?四种权限
?4210
?rwx- (读,写,执行,无)
?修改权限: chmod 777 文件名
?修改用户主: chown 文件名 用户名

信息显示命令
?date?????? 显示和设置日期时间
?stat??? 显示指定文件的相关信息
?who、w??? 显示在线登陆用户
?whami????? 显示用户自己的身份
?id??? 显示当前用户的ID信息
?hostname?? 显示主机名称
?uname????? 显示操作系统信息
?dmesg????? 显示系统启动信息
?du???????? 显示指定文件(目录)已使用的磁盘空间的总量
?df???????? 显示文件系统磁盘空间的使用情况
?free??? 显示当前内存和交换空间的使用情况
?fdisk -l?? 显示磁盘信息
?locale???? 显示当前语言环境

管道:将一个命令的输出传送给另一个命令,作为另一个命令的输入
?ls -rl/ect | more
?cat /ect/passwd | wc
?cat /etc/passwd | grep lrj
?dmesg | grep eth0
?man bash | col -b > bash.txt
?ls -l | grep "^d"
?ls -l | grep "^-" | wc -l

通知所有人
?wall 字符串? 通知字符串
?wall `date`? 通知命令的结果

重定向
?ls > cmd.txt? 把执行结果放入文件中
?ls >> cmd.txt 追加到文件里
?lsss 2> cmd.txt? 错误重定向
?wall < aa.txt? 通知文件中的内容

关机
?shutdown -h now
进程
?ps -ef
?强制杀死进程?kill -9
上网
?wget http://localhost:8080/
?wget 地址 -O 新文件名
查看软件包
?查看 rpm -qa
?卸载 rpm -e
?安装 rpm -ivh
查看硬盘
?df -h

shell切换
?bsh
?csh
?ksh
?sh
?bash