版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主主题题相相关关命命令令作作用用常常用用参参数数备备注注开关机shutdown关机或重启 -r 重启 -h 关机 -k 警告 -c 取消shutdown -r nowshutdown -h nowshutdown -r +1shutdown -r 11:30reboot重启rebootinit运行级别 0 关机 3 命令行模式 5 图形界面 6 重启init 0halt硬件关机haltpoweroff硬件关机 -f 强行关机poweroffpoweroff -fsync将内存中数据回填到硬盘sync;sync启动X-Windowsstartx进入X-Window进入X-Windows后可以用l
2、ogout注销回到命令行日期/时间cal日历cal 2011cal 03 2011date日期 -s 修改日期 date +%Y/%m/%d 按指定格式显示日期date -s 07/13/2011date -s 11:55:00clock -systohc 将时间保存到硬件date 071610512011 月日时分年hwclock -w 写入主板芯片time计算某个命令执行所耗费时间 time sh myshell.sh 运行myshell.sh这个脚本所花的时间公告wall广播wall hello清屏clear清屏clear帮助whatis命令介绍whatis lsapropos帮助一览h
3、elp帮助help cd-help帮助ls -helpman参考手册可以像在vi里一样使用斜杠来查找字符串man ls | moreinfo相关信息info ls系统设定setup系统设定工具修改/etc/sysconfig的内容locale显示语系 -a 显示所有支持的语系locale -acat /etc/sysconfig/i18n网络命令ifconfig查看IP设置IP启用网卡禁用网卡ifconfigifconfig eth0 01 netmask ifconfig eth0 upifconfig eth0 downifup启用网卡ifup
4、eth0ifdown禁用网卡ifdown eth0route路由netstat显示Tcp/IP网络状态 -a显示所有的socket -n 以IP地址显示 -p 显示进程号netstat -nanetconfig配置网络修改的内容实际在 /etc/sysconfig/network-scripts 中系统信息查询whoami查看自己是谁who am i查看自己账号及登录信息通过su可以看到whoami和who am i的不同who查看当前系统在线用户whow查看当前系统在线用户wholast查看这个月的用户登录信息lasthostname查看自己的主机名hostnameuname列出系统信息 -
5、a 查询所有uname -admesg查看开机启动信息dmesguptime查看开机时长uptimeid查看自己及所属的组的信息idfinger查看用户信息 -s 完整列出finger -s usernamegroups查看自己属于哪些组groups root查看历史命令history历史命令history | tail -10可以用!n执行第n条历史,!执行最后一条命令账号管理newgrp登录另一个组类似login动作groupadd添加组(在/etc/group)groupadd testing groupdel删除组groupdel testgroupmod修改组groupmod -n
6、test testinggpasswd修改组的密码useradd添加用户 -guseradd zhangsan系统设定userdel删除用户 -r 连用户主目录一起删除userdel -r zhangsanusermod编辑用户 -g 修改所属组 -d 修改主目录usermod -g test51 rootusermod -d /home/lisi zhangsanpasswd修改用户的密码passwd zhangsan备注:如果忘记root密码,可以在开机时按下e进入grub编辑模式,移到kernel所在行,在最后的rhgb quiet后输入 single。按回车确定后,按下b进入singl
7、e模式。然后输入passwd修改密码。chsh修改用户的默认SHELL查看SHELL -l -schsh -l 查看shellchsh root 修改root的默认shellchfn更改注释字段userconf目录与路径cd进入到某个目录下 进入指定用户的主目录 - 返回之前进入的目录cd zhangsancd cdcd -pwd显示当前目录的全路径pwdls列出当前目录下的文件和目录 -l 详细信息 -m 以逗号分割 -a 显示隐藏文件 -r -t -R -xls -lrtls -lals -Rll列出当前目录下的文件和目录等价于ls -l -color=tty (有颜色)vdir列出当前目
8、录下的文件和目录等价于ls -l (无颜色)mkdir新建目录 -pmkdir -p /dir1/dir2/dir3/dir4rmdir删除空目录 -prmdir dir1basename获取文件名basename $0dirname获取目录名dirname $0文件的查看cat显示文件内容 -n 对输出行编号 -v 显示控制字符 -b 和-n类似,但空白行不编号cat /etc/profilecat /.bash_profilecat -b file1 file2 file3cat -v file1 DOS下的换行符会以M显示tac逆向输出文件内容tac myfile账号管理nl显示文件内容
9、nl myfileod以八进制显示文件内容od myfilemore分页显示内容more myfileless分页显示内容(可以上下翻页)less myfilehead显示文件前面几行的内容 -nhead -n 10 /etc/passwdtail显示文件后面几行的内容 -ntail -n 20 /etc/passwdstrings查看二进制文件中的可打印字符strings /bin/lstouch新建文件更新文件时间touch myfile文件的编辑vi编辑文件内容编辑模式:a/i/o命令模式:冒号或者斜杠或者问号一般模式:上下左右hjkl 常用的:x dd ndd u n $ G L文件的
10、复制、移动和删除cp拷贝 -R 递归cp hello.txt /opt/test/hello.cpmv移动重命名 -f 连同子目录一起 -imv hello.txt /opt/test/ok.txtrm删除 -r -f 强制删除 -irm -rf / 此命令慎用!链接文件ln连接 -s 建立符号链接 -d 建立硬链接(默认,可以不写)ln -s /root/myfile /s_myfileln -d hello.txt dhello挂载设备mount -t文件系统有vfat/iso9660,装优盘前先用fdisk -l查看mount -t vfat /dev/sdb1 /mnt/udiskmo
11、unt -aumount -f 强制将该文件系统退出umount -aumount /home修改文件权限chgrp切换组改变文件的所属组 -R 递归chgrp mary /opt/testchgrp -R mary /opt/testchown改变文件的所有者 -R 递归chown -R mary /opt/testchmod修改权限 -R 递归批量修改chmod u=rwx,og=rx .bashrcchmod a+w .bashrcchmod a-x .bashrcchmod -R 777 /home/test文件的查看chattr改变文件的特殊属性 +i 属性不可更改 -i 属性可以更
12、改chattr +i myfile 文件删不掉搜索文件或目录which查看可执行文件的位置which lswhereis查看文件位置whereis lslocate配合数据库查看文件位置locate ls首次先要用updatedb初始化一下数据库find搜索硬盘上的文件 -name -type -size -newer -user -group -amin -atime -cmin -ctime -permfind / -name manfind /home -amin -10 十分钟内访问过的文件find /home -atime -10 十天内访问过的文件find /home -cmin
13、-10 十分中内修改过的文件find /home -ctime +10 十天内被改过、新增的文件find /home -size +1000c 大于1000bytes的文件find . -perm 777 权限是777的所有文件find . -path ./test -prune -o -name *hello*find . -user maryfind . -group devfind . -newer hello.txt 比hello还要新的文件find . ! -newer hello.txtfind . -type d 找目录find . -perm 764 -exec rm ;fin
14、d . -perm 764 -ok rm ;find . -perm 764 | xargs rm -ffind . -name *a* -prune 文件名包含a,目录名不包含afind . -size +1000c | xargs touch 查找字符串grepreGulaR ExPression -i 忽略大小写 -n 显示行号 -v 取反 grep ma /etc/passwdgrep bash$ /etc/passwdgrep r|d /etc/passwdegrepfgrep显示echo显示、打印 -e 使转义符生效echo -e hellotworldecho -e 用户切换su
15、切换用户 -sudo以其他用户的身份执行命令只有/etc/sudoers内的用户才有权限执行。用visudo编辑修改文件权限visudo用vi编辑/etc/sudoers文件在文件中的 root ALL=(ALL) ALL下面加一行:zhangsan ALL=(ALL) ALL进程管理ps查看进程(静态) -e 显示所有进程 -f 全格式ps -efpgrep类似于ps -ef | grep top查看进程(动态) -d 指定刷新频率(秒) -n 输出n次后退出 u 显示指定用户进程 k 杀掉进程第一行的项目依次为当前时间、系统启动时间、当前系统登录用户数目、平均负载(小于0.6较妥)。第二行
16、为进程情况,依次为进程总数、休眠进程数、运行进程数、僵尸进程数、终止进程数。第三行为CPU状态,依次为用户占用、系统占用、优先进程占用、闲置进程占用。第四行为内存状态,依次为平均可用内存、已用内存、空闲内存、共享内存、缓存使用内存。第五行为交换状态,依次为平均可用交换容量、已用容量、闲置容量、高速缓存容量。top -d 1kill杀掉进程 -9 强行杀掉进程 -2 中断进程 -15 停止进程(默认)kill -9 %1free查看内存使用情况freenice调整程序的执行优先级nice -n -5 find / -name core /tmp/corerenice通常和ps配合使用硬盘管理df
17、查看磁盘使用情况查看目录在哪个分区下 -h 以易读方式显示 -ldfdf /boot/df -hdu查看文件已有容量 -k 以KB输出 -m 以MB输出 -s 只列出总量du -m /homedu -sdu -sk hello.txtfdisk分区查看分区的具体情况 -lmke2fs用户切换打包tar打包解包 -c -v -f -x -ztar -c mydir mydir.tartar -cvf test.tar /opt/testtar -xvf test.tartar -zcvf hello.tar.gz hello.txttar -zxvf hello.tar.gz压缩gzip解压缩
18、-dgzip hello.targzip -d hello.tar.gzgunzip解压gunzip hello.tar.gzzip压缩 -rzip file.zip *zip m file.zip to.txtzip -r file.zip *unzip解压unzip hello.zipunzip -v hello.zipzcat显示压缩文件的内容zmore显示压缩文件的内容zless显示压缩文件的内容zgrep查找压缩文件的内容zdiff比较压缩文件的不同安装gcc编译 -o 指定目标文件gcc hello.cgcc -o hello.o *.cconfigure生成makefile文件
19、-help -h 帮助说明./configure -helpmake编译make 编译生成目标文件、可执行文件make install 安装程序make clean 去除目标文件rpm软件包管理器 -ivh 安装 -Uvh 升级 -e 卸载 -e -nodeps强卸 -q 查询 -V 验证rpm -qa 列出所有安装过的套件和版本rpm -qi 列出这个套件的详细信息rpm -ql 列出这个套件安装后的文件和路径rpm -qf 查询某文件属于那一个套件yumyum search raidyum info mdadmyum listyum install pam-devel系统服务chkconf
20、ig开机自动启停服务 -list 列出所有服务 -add 添加服务 -del 删除服务chkconfig vsftpd onchkconfig sshd onchkconfig iptables offchkconfig -add httpdchkconfig -del httpdchkconfig -level 35 httpd onservice立即启停服务 start 启动 stop 停止 restart 重启 status 查看service network restartservice iptables stopservice vsftpd startservice iptables
21、 status任务计划tab键命令自动补全按一下会自动展开;按两下会列出所有命令nohup不挂断的运行&后台运行command &Ctrl+Z后台运行jobs列出作业fg前台 %number 表示jobs的工作代号fg %2 后台程序切到前台bg后台 %number 表示jobs的工作代号bg %1 将Stopped状态的后台程序改为Running状态at一次性运行的任务计划 -f 要提交的脚本 -r 清除 -l 罗列at 3:00pm tomorrow -f /home/wuxh/hello.shat now + 5 minutescrontab循环运行的任务计划 -u 用户
22、 -e 编辑crontab -l 罗列 -r 删除crontab格式: 分时日月星期要运行的命令45 4 1,10,22 * * /apps/bin/backup.shBashBashbash执行脚本bash helloworld.sh./w.sh重定向符 标准输出command out.file 2&1 &command 2 err.txt &2重定向符 追加cal c.txt重定向符 2标准错误ls ddd 2 /dev/null重定向符 sort name.out重定向符 temp.txt 把每行的所有Unix都换成UNIXsed 1,2d myfile 删除第1
23、、2行sed /Ttest/d 删除含test或Test的行sed /jan/s/fds/abc/将所有包含了jan的行中第1个fds改为abcsed -n 20,25p text 只显示第20到25行sed s/ data 删除文件中每行的前3个字符sed s/$/ data 删除文件中每行的最后3个字符awk zx diff比较两个文件的不同diff file1 file2uniq删除重复行从而只显示一个last | cut -d -f1 | sort | uniq查看这个月登录主机的用户都有谁source执行脚本source helloworld.shtee输出到文件的同时显示在屏幕上
24、-a 追加到末尾tr替换指定内容 -d 删除指定串 -s 替换重复字符cat dostxt | tr -d r dostxt-noM去掉文件中的DOS下的 M 断行符split分割文件 -b 以文件size分 -l 以行数分split -l 5 /etc/passwd testtest测试文件测试字符串测试数值exprexpr 10 + 10 只算整数,真正的计算要用bc(计算器)expr 3 * 7 乘号要转义函数下例可以看出$*和$的区别:function testargs echo There is $# args echo $10testargs $*testargs $条件判断ifB
25、ashBashcase循环while do doneuntil do donefor do doneBashBash条件判断Linux的系列Linux KernelLinux DistributionLinux的版本passwd文件用户名:密码:用户ID:组ID:注释:主目录:登录SHELLgroup文件组:密码:组ID:用户网络配置/etc/sysconfig/networkIP地址和主机名的映射/etc/hosts端口号和服务名的映射/etc/services系统级别的环境变量/etc/profile系统配置信息/etc/sysconfigLinux的目录:目目录录binbootdevetchomerootinitrdliblost+foundmediamntoptprocsbinselinuxsrvsystmpusrvar应应放放置置文文件件内内容容二进制文件的目录(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026武鸣富鸣集团面试题及答案
- 2026线上健身面试题及答案
- 2026消费扶贫面试题及答案
- 2026程序员教师面试题及答案
- 医疗器械知识培训考试题及答案
- 重庆万州碳烤鱼餐厅股东合同
- 2026年AI助力书法教育公平:笔迹反馈系统应用
- 上半年公司财务工作总结
- 2026下半年年高校会计综合管理岗大学教师招聘考试笔试试题(含答案)
- 阳江市全国英语等级考试(PETS)三级仿真试题及答案解析(2025年下半年)
- T-BECS 0006-2025 城镇重要基础设施内涝防护规划设计规范
- 胸腰椎爆裂骨折护理查房
- 毒品培训知识总结课件
- 水利工程外观质量检查(测)记录表、评定表、赋分表、赋分统计
- 2025年儿童慢性病护理技能考核题答案及解析
- 佛山市三水区社区工作者招聘笔试真题2024
- 湖南省低空空域协同运行办法
- 购买花岗岩石材合同范本
- DBJT 13-318-2025建筑施工盘扣式钢管脚手架安全技术标准
- 农贸市场商户管理制度
- 兖矿新疆矿业有限公司硫磺沟煤矿150万t-a环评报告
评论
0/150
提交评论