linux 基本命令

1.文件相关

当前工作目录

pwd

普通用户操作时,进入的是/home/user_name目录,这也是唯一一个允许用户写文件的地方。

cd 更改当前目录
cd ./bin = cd bin
cd .. #后退
cd #将工作目录改成主目录
cd- #将工作目录变成先前的工作目录
cd ~username #将工作目录变成用户username的主目录
ls 列出目录下的文件
ls -a #列出目录下所有文件,包括隐藏文件(.XX)
ls ~ /usr #列出用户主目录(~)和/usr下的文件
ls -l #以长格式输出list
ls -lt #L:长格式 t:按时间修改的先后
ls -lt –reverse #反向输出

drwxr-xr-x.  2 root root  102 Nov 14 20:52 .vnc
-rw-r--r--.  1 root root  129 Dec 29  2013 .tcshrc

-rw-r--r--:
-:普通文件 ,如果为d:目录
rw-:文件所有者的访问权限
r--:文件所属组中成员的访问权限
最后的r--:其他所有人的访问权限
1:文件硬链接数
root:文件所有者的用户名
后面那个root:文件所属用户组的名称
129:129Bytes
Dec 29  2013  上次修改的时间
.tcshrc :文件名

使用file命令确定文件类型

file filename

使用less命令查看文件内容(less is more)

less /etc/passwd
Q 退出

复制与粘贴

鼠标双击文件名:复制
中键:粘贴

2.操作文件与目录

mkdir:创建目录

mkdir directory…
mkdir dir1 dir2 dir3

cp:复制文件和目录

cp item1 item2 #将单个文件或目录item1复制到文件或目录item2中
-a  --archive 复制文件和目录及其属性,包括所有权和权限,通常,复制的文件具有用户所操作文件的默认属性
-i --interactive  覆盖一个已存在的文件前,提示用户进行确认。如果没有该选项,将会直接覆盖
-r -recursive  递归的复制目录及其内容,复制目录时需要这个选项(或-a选项)
-u --update 将文件从一个目录复制到另一个目录时,只复制目标目录中不存在的或存在文件的更新文件
-v --verbose 复制文件时,显示信息性消息

mv:移除和重命名文件
rm:删除文件和目录

rm -r file1 dir1 #删除file1,dir1以及它们的内容

ln :创建链接(link)

ln file link #创建硬链接
ln -s item link #创建符号链接 item可以是文件或者目录

3.命令的使用

命令说明
type如何解释命令名
which会执行哪些可执行程序
man显示命令的手册页
appropos显示一系列合适的条目
info显示命令的info条目
whatis显示一条命令的简述
alias创建一条命名的别名

4.重定向

命令说明
cat合并文件
sort对文本进行排序
uniq报告或删除文件中重复的行
wc打印文件中的换行符,字和字节的个数
grep打印匹配行
head输出文件的第一部分内容
tail输出文件的最后以部分内容
tee读取标准输入的数据,并将其内容输出到标准输出和文件中
>从头开始写
>>在文件的尾部添加内容

标准错误重定向:

ls -l /bin/usr 2> ls-error.txt

标准输出和标准错误都定向到 ls-output.txt中:

ls -l /bin/usr > ls-output.txt 2>&1

ls -l /bin/usr &> ls -output.txt

标准输入重定向
cat——合并文件
cat读取一个或多个文件,并把他们复制到标准输出文件中。

cat [file …]

管道:|(竖线)

ls /bin/usr/bin | sort | less

wc:打印行数、字数和字节数

ls /bin /usr/bin |sort | uniq | wc -l

剪切和粘贴(Killing and Yanking)文本

组合键作用
Ctrl+K剪切从光标到行尾的文本
Ctrl+U剪切从光标到行首的文本
Alt+D剪切从光标到当前词尾的文本
Alt+Backspace剪切从光标到当前词头的文本,如果在一个单词的开头,则剪切前一个单词
Ctrl+Y把kill-ring缓冲区的文本粘贴到光标位置

5.权限

命名说明
id显示用户身份标识
chmod更改文件的模式
umask设置文件的默认权限
su以另一个用户的身份运行shell
sudo以另一个用户的身份来执行命令
chown更改文件所有者
chgrp更改文件所属群组
passwd更改用户密码

uid=0:超级用户
-rw-rw-r–:
-rwx-rw-r–:
x:允许把文件当作程序一样来执行;允许进入目录下

chmod:更改文件模式

6.进程

命令说明
ps显示当前所有进程的运行情况
top实时显示当前所有任务的资源占用情况
jobs列出所有活动作业的状态信息
bg设置在后台中运行作业
fg设置在前台中运行作业
kill发送信号给某个进程
killall杀死指定名字的进程
shutdown关机或重启系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值