首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ubuntu经常使用的命令摘要

1.df命令 # df -ha 显示所有文件和分区的使用 # df -h /dev/sda1 显示sda1磁盘使用率 # df -T 显示文件系统名称属于每个分区。区的格式类型(比方ext3) 注:h參数表示转换为M。G等人们经常使用的磁盘空间单位显示 2.du命令 # du -h src 显示src文件夹中各个文件(或者文件)所占用的磁盘空间 # du -hs /usr 显示usr文件夹中全部文件的总大小 # du -h test.c 显示test.c文件所占用的磁盘空间 3.dd命令 dd 是 Linux/UNIX 下的一个很实用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同一时候进行指定的转换。 # dd if=/dev/hdb | gzip > /root/image.gz 备份/dev/hdb全盘数据。并利用gzip工具进行压缩。保存到指定路径 注:“|”表示管道命令,是指“|”的左边执行结果是其右边的输入条件或者范围。如:history | grep date指从history这条命令执行的结果中显示包括有“date”的命令 # gzip -dc /root/image.gz | dd of=/dev/hdb 将压缩的备份文件恢复到指定盘 # dd if=/dev/fd0 of=disk.img bs=4M 备份软盘。读和写的块大小为4M 4.# uname -a 查看Ubuntu的版本号 5.cat命令 # cat -n test.c 显示整个test.c的内容,并对内容按行编号 6.lsmod命令 # lsmod 显示全部内核载入的模块 # lsmod | grep mptspi 显示内核载入的全部包括mtpspi的模块 7.# lsusb 查看USB设备 8.# cat /proc/cpuinfo 查看cpu的状态 9.# lshw 查看硬件信息 10.# fdisk -l 查看磁盘的信息 # fdisk /dev/sda 对磁盘sda(注意不是sda1,sda1是sda的一个分区)进行操作,包含新建分区。删除分区等,后面的操作按提示选项进行。 11.# free -m 查看当前内存使用情况 12.# ps -A 查看当前系统有哪些进程 13.# kill 进程号 中止一个进程 14.# kill -9 进程号 强制中止一个进程。kill 进程号不成功时能够使用 15.# top 查看当前进程的实时状况 # top -p 786 显示进程号为786的进程的实时执行状况 16.ifconfig命令 # ifconfig 显示网卡相关的信息 # ifconfig eth0 up 打开eth0网卡 # ifconfig eth0 down 关闭eth0网卡 # infonfig eth0 192.168.1.1 设置eth0的IP地址为192.168.1.1 17.启动停止服务命令 # /etc/init.d/服务名 restart/stop/start 重新启动/停止/启动一个服务 18.# whereis 文件名称 高速查找一个文件 19.# find 文件夹 -name 文件名称 在文件夹中查找某个文件名称的文件 find -name ‘*fb*’ 在当前文件夹下查找文件名称中包括”fb”字样的文件 find /usr -name ‘*fb*’ 在/usr文件夹下查找文件名称中包括”fb”字样的文件 20.# tail -n 6 文件名称 假设值的前面有 +(加号)。从文件开头指定的单元数開始将文件写到标准输出。假设值的前面有 -(减号)。则从文件末尾指定的单元数開始将文件写到标准输出。假设值前面没有 +(加号)或 -(减号)。那么从文件末尾指定的单元号開始读取文件。 # tail -n 6 文件名称 == # tail -n -6 文件名称 21.grep命令 # grep ‘test’ d* 显示全部以d开头的文件里包括test的行。

02
您找到你想要的搜索结果了吗?
是的
没有找到

Linux命令格式

Linux命令格式: 命令名 [ ] [ ] 注:[]内可选 常用命令: ls——显示当前文件夹下的文件和文件夹 -a 显示所有文件和文件夹 -l 列表显示文件或文件夹 示例:ls -l 、ls -a 、ls -la 、ls -al 、ls /笔记/day01(命令后可加路径)(命令后记得加空格,显示出的文件或文件夹名称前有.的是隐藏文件) pwd——显示当前所在位置 相对路径: 1)文件/文件夹名称 2). 当前文件夹 示例: ls . 、ls .. 、ls ../.. 等 3).. 上一级文件夹 4)~ 用户主目录 绝对路径:文件的绝对路径都是唯一的 cd——切换到用户主目录 示例: cd . 、cd ~ 、cd /文件夹名称等 clear——清除屏幕(记录还在,可向上查阅) mkdir——创建一个或多个文件夹 -p 如果没有文件夹则逐级创建 示例:

02

linux 常用命令

1. 切换目录:cd [目录] 2. 查看当前目录文件:ls -a[查看所有文件包括隐藏]/-l[查看文件显示权限和所属] 3. 查看当前所在路径: pwd 4. 复制文件或者文件夹:cp [filename/-r folder] 5. 远程复制文件或者文件夹: – 复制本地到远程: scp [-r] local_path username@ip:path – 复制远程到本地: scp [-r] username@ip:path local_path 6. 移动或重命名文件或文件夹: mv [file/folder] 7. 创建文件夹: mkdir [folder_name]; 8. 变更文件或文件夹权限:chmod [-R:遍历文件夹下所有文件] [权限] [file/folder] – 解释: 例如权限为777 代表 user/group/other 的权限为 4+2+1/4+2+1/4+2+1, 4代表read读权限, 2代表写权限, 1代表执行权限 – drwxr–r–中的第一位: d代表文件夹,s代表socket文件,-代表普通文件,l代表软链 9. 变更文件所属用户或用户组: chown owner:group [file/folder] 10. 新建文件: – touch [filename] – vi/vim [filename] 11. 查看文件: – 输出文件内容:cat [filename] – tail [-f:实时输出文件内容] [filename] – less 12. 查找内容: – grep [正则] – awk 13. 建立软链: ln -s [realpath/filename] [realpath] 14. 查看包含所有用户的进程:ps -aux 15. 查看端口: netstat -anp – a代表:显示所有,默认不显示LISTEN的 – n代表:不显示数字别名 – p代表:显示关联的程序 16. 压缩 – 解压缩:tar -zxvf [filename] – 压缩:tar -zcvf [filename] 17. 查看当前命令所在的路径: which 18. 查看当前用户 – who – whoami 19. 查看当前系统运行多长时间:uptime 20. 可读性好的查看磁盘空间:df -h 21. 可读性好的查看文件空间:du -f –max-depth=[遍历文件夹的深度] [file/folder] 22. debian添加软件源:apt-add-repository [源] 23. 查找文件: – find [path] -name [filename] – find [path] -user [owername] – find [path] -group [groupname] 24. 删除文件或者文件夹: rm [-r] [file/folder] 25. 进程: – 杀掉进程:kill [pid] – 查看进程 * 查看:ps -aux * 查看父进程ID(ppid):ps -ef 26. 关机/重启 – 关机:shutdown -h now – 关机: init 0 – 关机: halt – 关机: poweroff – 重启: shutdown -r now reboot

03

分享17个Linux系统日常使用心得技巧

1、sagane@sagane-ThinkPad-Edge:~$ mii-tool,网络不通时可用此命令查看物理链接是否正常。 2、ssagane@sagane-ThinkPad-Edge:~$ ssh root@192.168.1.43 ,以root用户登录ip地址为192.168.1.43的机器,输入root用户的密码后,可远程控制此机器,甚至可以在windows环境下安装xshell等软件,模拟linux下终端远程控制服务器。 3、sagane@sagane-ThinkPad-Edge:~$ scp -r root@192.168.1.2:/home/sagane ./,以root用户登录ip地址为192.168.1.2的机器,将sagane文件夹下的内容拷贝到当前目录下。 4、root@sagane-ThinkPad-Edge:/home/sagane/advio# tailf /var/log/boot.log,实时显示boot.log中内容的变化。 5、用updatedb命令和locate命令查找文件,是最快的查找方式,此两个命令要结合使用。 6、find . -type d,在当前目录下查找目录文件 -user sagane ,查找用户名为sagane的文件 -name “ ” -mmin -10,搜索10分钟内更改过的文件,+10搜索10分钟前更改过的文件 -mtime -10,搜索10天前更改过的文件 通配符*:代表多个字符 通配符?:代表1个字符 7、用鼠标中间滑轮巧妙实现粘帖,这也是喜欢用桌面终端的其中一个原因。 8、sagane@sagane-ThinkPad-Edge:~$ less examples.desktop ,用less命令实现在终端下显示文件内容。 9、sagane@sagane-ThinkPad-Edge:~$ df -h 查看硬盘使用情况。 10、root@sagane-ThinkPad-Edge:/home# du -sh sagane/,查看sagane文件夹的大小。 11、vim命令: shift+n:向上查找,n:向下查找; :1,$s/a/b/gc 将文件中的a替换为b,加g后将对文件中出现的地方全部替换,不加g只替换第一行出现的地方,加c说明是交互式替换; d:剪切选中部分,dd剪切某行,y复制选中部分,yy复制某一行 p:在光标处的上面粘帖,P:在光标处的下面粘帖 多窗口显示 12、root@sagane-ThinkPad-Edge:/home/sagane# find . -name "test.c" -exec ls -lh {} ; 以上命令输入时不要漏下最后的分号,将find命令找到的test.c文件放入后面大括号,再次运行。 13、root@sagane-ThinkPad-Edge:/home/sagane# grep -r ai test.c ,在test.c文件中查找字符ai。 grep -E "^root" /etc/passwd 在passwd文件中,每行的行首搜索root字符 grep -E "bash$" /etc/passwd 行尾搜索bash字符 grep -E "r..t" /etc/passwd .代表1个字符 grep -E "r.*t" /etc/passwd .*代表任意个字符,同* grep -E "root|sagane" /etc/passwd 搜索root或sagane字符串 grep -E "roo[a-z,A-Z,0-9]" /etc/passwd 锁定一个字符的范围 grep -E "roo[^a-z,A-Z,0-9]" /etc/passwd ^是除了某些字符串 grep -E -v root /etc/passwd 除了root外的内容 14、> 重定向 >> 追加重定向 2> 错误重定向 2>> 错误追加重定向 15、root@sagane-ThinkPad-Edge:/home/sagane/advio# grep -v main race.c | grep ai 从race.c文件中搜索除main以外的内容,并将输出结果输出到后面指令再次查找有没有ai字符。 16、tty命令查看当前终端 17、压缩文件命令: gzip file gunzip file bzip2 file bunzip2 file 对目录的操作: tar cvf *.tar test 将test目录打包 xvf 解压包 tar tvf *.tar 显示压缩文件的内容 tar rvf *.tar test 将目录test追加到*.tar包里 tar xvf *.tar -C test 将*.tar 解压缩到test目录 tar zcvf *.tar.gz test 将test文件压缩成*.tar.gz文件 tar jcvf *.tar.gz

01
领券