openKylin论坛

 找回密码

Linux常用命令总结 [复制链接]

做个简单的命令总结:


命令
说明
目录和文件处理
在讲解之前,我们先认识一下几个好玩的符号。
.  : 小点活在当下,即当前目录。例如:./jie_work 执行当前目录下的jie_work文件。
..  : 两点跑上去,既到当前的上一级目录。举个例子,命令cd .. 修改当前工作目录到上一级目录。
~ :水波纹带我回家,即/home/我的登录名。例如我的登录名为zhangjie,cd ~命令就是cd /home/zhangjie。当然你直接输入cd,也有同样功效。
mkdir
建立目录
用法:mkdir [OPTION] DIRECTORY...
例:mkdir fangru
ls
列出目录下的内容
用法: ls [OPTION]... [FILE]...
例:ls -al fangru
cd
更换工作目录
用法:cd [DIRECTORY]
例:cd fangru
pwd

显示当前工作目录
用法:pwd
vim
增强版文本编辑器
用法:vim [OPTION] [file]
例:vim helloworld.c
cp
拷贝文件及其目录
用法:cp [OPTION]... SOURCE DEST
例:cp jie.txt jie.bak
mv
移动(重命名)文件
用法:mv [OPTION]... SOURCE DEST
例:mv jieold jienew
rm
删除文件或目录
用法:rm [OPTION]... FILE...
例:rm -rf jie_dir
find
在目录及其子目录查找文件
用法:find [OPTION] [path] [pattern]
例:find -name jie*.txt
history
显示最近使用过的命令
用法:history
文本处理
在讲解之前,有必要说明一下模式的定义。
模式是一种表达式,不列出所有元素,而是给出一系列字符串的一种精确描述。
例如 ab*cd匹配了以ab开始和cd结束的一系列字符串。
cat
连结文件打印到标准输出。
用法:cat [OPTION] [FILE]...
例:cat pic.png love.txt > pic1.png
还记得那个命令行的故事吧?
echo
显示一行文本
用法:echo [OPTION] [string]
例:echo $HOME
grep
搜索特定的内容并将含有这些内容的行标准输出
用法:grep [OPTION] PATTERN [FILE]
例:grep -i Jagen magicLinux.txt
wc
统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
用法:wc [OPTION]... [FILE]
例:wc -L magicLinux.txt
sort
对文件中的各行进行排序
用法:sort [OPTION]... [FILE]
例:sort -r magicLinux.txt
系统管理
在讲解这类命令之前,先谈谈文件权限的定义。Linux系统上文件有三种权限-读,写和执行。敲入ls –l命令后,我们发现用10位表示文件信息
1 2 3 4 5 6 7 8 9 10 文件类型拥有者(owner)群组成员(groups)其他人(others)
例:drwxrw-r-- 意味着拥有者拥有三种权限,群组成员拥有读写权限,其他人只拥有可读权限。
权限位相应的数值读-4 写-2 执行-1
例 rwxrw-r-- = 764
673 = rw-rwx-wx
chmod
控制用户对文件的权限
用法:chmod [OPTION] [MODE] [FILE]
例:chmod 764 count.sh
chown
改变档案的拥有者
用法:chown [OPTION]... OWNER[:[GROUP]] FILE
例:chown jie magicLinux.txt
su
su 是切换到其他用户,但是不切换环境变量
su - 是完整的切换到一个用户环境
要知两者的区别,用export命令一查便知。
用法:su [OPTION] [LOGIN]
例:su zhangjie

passwd
更改使用者的密码参数
/etc/passwd
该目录存储的是操作系统用户信息,该文件为所有用户可见。
/etc/shadow
被称为/etc/passwd 的影子文件。它们之间的内容是互补的。shadow内容包括用户及被加密的密码以及其它/etc/passwd 不能包括的信息,比如用户的有效期限等
用法:passwd [OPTION]
例:passwd zhangjie

who
显示目前登入系统的用户信息
用法:who [OPTION]
例:who -b
进程管理
ps
强悍的进程查看命令
用法:ps [OPTION]
例:ps –aef
kill
删除执行中的程序或工作
用法:kill [OPTION]
例:kill -9 3154
jobs
通过jobs命令查到后台正在执行的命令的序号(非进程号pid)
用法:jobs
bg
指定号码(非进程号)的命令进程放到后台运行
用法:输入'ctrl+z' 然后输入 'bg '
例:bg
fg
指定号码(非进程号)的命令进程放到前台运行
用法:fg [jobid]

档案
tar
压缩和解压
用法:tar [OPTION] DEST SOURCE
例:tar -cvf /home/archive.tar (压缩)
tar -xvf /home/archive.tar (解压)
zip
打包压缩
用法:zip [OPTION] DEST SOURSE
例:zip original.zip original
unzip
解压缩zip文件
用法:unzip filename
例:unzip original.zip
网络
ssh
远程登录的客户端
用法:ssh [options] [user]@hostname
scp
基于ssh登陆进行安全的远程文件拷贝命令
用法:scp [options] [[user]@host1:file1] [[user]@host2:file2]
例:scp file1.txt zhangjie@10.105.11.20:~/work/
文件系统

fdisk
观察硬盘之实体使用情形与分割硬盘用
用法:fdisk [options]
例:sudo fdisk -l
mount
如果你要使用储存设备(Mo、硬盘、光驱等),就得先将它挂上(Mount),而当储存设备挂上了之后,就可以把它当成一个目录来进行访问。挂上一个设备使用mount命令。  
在使用mount这个指令时,至少要先知道下列三种信息:  
1. 要Mount对象的文件系统类型?(File  system type)  
2. 要Mount对象的设备名称? (/dev/????)
3. 要将设备Mount到哪个目录去?
用法:mount -t type device dir
例:mount /dev/sda5 /media/target
umount
卸除文件系统
用法:umount [OPTIONS] dir | device
例:umount /media/target
du
查看目录或文件所占用磁盘空间的大小
用法:du [OPTION]... [FILE]...
例:du
df
检查文件系统的磁盘空间占用情况。
用法:df [OPTION]... [FILE]...
例:df
quota
显示磁盘使用情况和限制情况
用法:quota [OPTION]
例:quota -v
扩展

reboot
重启系统
用法:reboot [OPTION]
例:reboot
poweroff
关闭系统
用法:poweroff [OPTION]
例:poweroff
sed
一种在线编辑器,它一次处理一行内容
用法:sed [OPTION] [input-file]
例:sed 's/love/hate/g' loveletter.txt


另外,有谁用过lsof?






楼主
发表于 2013-5-9 19:47:25
回复

使用道具 举报

Linux常用命令总结 [复制链接]

呃,发迟了点

vim是要安装软件的吧,内置的是gedit
echo根据名称查该环境变量的值吧
沙发
发表于 2013-5-9 20:11:33
回复

使用道具 举报

Linux常用命令总结 [复制链接]

初入论坛,多多指教!谢了哈!
板凳
发表于 2013-5-10 12:05:25
回复

使用道具 举报

Linux常用命令总结 [复制链接]

本帖最后由 liuxing 于 2013-5-10 14:07 编辑

来点好东西  查看文件系统的硬盘使用情况
app@app-OptiPlex-380:~$ df -H
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda5        87G  7.9G   75G   10% /
none            4.1k     0  4.1k    0% /sys/fs/cgroup
udev            1.1G  4.1k  1.1G    1% /dev
tmpfs           208M  828k  207M    1% /run
none            5.3M     0  5.3M    0% /run/lock
none            1.1G  918k  1.1G    1% /run/shm
none            105M   33k  105M    1% /run/user
地板
 楼主| 发表于 2013-5-10 13:59:42
回复

使用道具 举报

Linux常用命令总结 [复制链接]

本帖最后由 liuxing 于 2013-5-10 14:07 编辑

查看目录或文件所占用磁盘空间的大小
app@app-OptiPlex-380:~$ du -h
2.2G        /home/app
5#
 楼主| 发表于 2013-5-10 14:03:28
回复

使用道具 举报

Linux常用命令总结 [复制链接]

本帖最后由 liuxing 于 2013-5-10 14:07 编辑

查看 观察硬盘之实体使用情形与分割硬盘用(硬盘分区

app@app-OptiPlex-380:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8e948e94

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   209922047   104857600    7  HPFS/NTFS/exFAT
/dev/sda3       209922048   419842047   104960000    7  HPFS/NTFS/exFAT
/dev/sda4       419844094   599492607    89824257    5  Extended
/dev/sda5       419844096   591492533    85824219   83  Linux
/dev/sda6       591493120   599492607     3999744   82  Linux swap / Solaris
6#
 楼主| 发表于 2013-5-10 14:06:07
回复

使用道具 举报

Linux常用命令总结 [复制链接]

求“系统垃圾清理命令”
7#
发表于 2013-6-24 09:31:00
回复

使用道具 举报

Linux常用命令总结 [复制链接]

好东西~~~~~~~
8#
发表于 2013-6-24 17:20:19
回复

使用道具 举报

Linux常用命令总结 [复制链接]

辛苦了,谢谢,好好学习一下
9#
发表于 2013-6-28 16:17:08
回复

使用道具 举报

openKylin

GMT+8, 2024-5-17 14:30 , Processed in 0.027569 second(s), 17 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表