Linux之基本指令整理

 

一些很简单的就没有整理了。。。

 

一、man

man 1 => 命令
man 2 => 系统调用
man 3 => 库函数

二、wall

给其他用户发送消息

wall
ctr + d发送消息

wall < file

三、write

指定用户发送消息

write usrname

四、passwd

修改密码
sudo passwd usrname

五、su

切换用户

su usrname

su => 直接切换root

六、修改日期

date -s 10:18:00 修改时间
date -s 05/10/2009 修改日期

date –s “2010-12-12 12:12:12”
date –s “2010/12/12 12:12:12”
date –s “12:12:12  2010-12-12”

UTC 世界统一(标准)时间。而UTC是基于标准的GMT(格林尼治标准时间)提供的准确时间
CST 北京时间


七、挂载

mount /dev/sdb1 /mnt
卸载
umount /mnt

八、df 磁盘

df -h

九、查看目录的大小

du -sh

十、添加用户

adduser  newuser

十一、修改属性

usermod -p 123456 username 


十二、删除用户
deluser  --remove-home  user1


十三、进程


1.查看系统进程

ps -ef

ps -aux


2.pid => 自己的进程号

  ppid => 父进程的进程号


3.搜索一个进程

ps -ef | grep 进程名

ps -ef | grep 进程号

4.杀死一个进程

kill pid

killall 进程名


十四、基本命令

1.cd

cd => 回到家目录

cd .. => 上一级目录

cd ../../ =>上一级的上一级的目录

cd - => 上次操作的目录


2.touch

创建文件

3.file

查看文件的信息

4.cp

拷贝文件/目录

当前目录拷贝

cp file newfile(如果有同名会覆盖)

拷贝文件到其他目录

cp file dir

拷贝目录

cp dir newdir -a


5.mv

移动文件/目录

同级目录操作(重命名)

mv file newfile

不同目录操作

mv file dir(把file移动到dir这个目录下)


6.rm

删除

rm -r => 删除一个目录

rm -f => 强制删除

rm -rf => 强制删除任何东西


7.mkdir

创建一个目录


8.rmdir

删除一个目录

9.head

查看文件特定行

head -10 file(查看文件的前10行)

10.tail

查看文件的后几行

tail -10 file(查看文件的后10行)

新建一个文件叫test-file => touch test-file

将这个文件重命名为newtest => mv test-file newtest

查看一下这个文件的大小  => ls -lh newtest

计算出这个文件的权限 => 644

新建一个目录testdir  => mkdir testdir

将newtest移动到testdir => mv newtest testdir

备份newtest为new1test、new2test => cp newtest new1test/cp newtest new2test

删除new1test这个文件 => rm -rf new1test

删除testdir这个目录 => rmdir testdir

拷贝/etc/manpath.config /temp =>sudo mkdir /temp 、 cp /etc/manpath.config /temp

进入/temp => cd /temp

查看manpath.config前20行 => head -20 manpath.config

查看manpath.config后10行 => tail -10 manpath.config

查看/temp目录的大小 => du -sh


11.建立软连接

ln -s /proc/cpuinfo mycpuinfo

mycpuinfo是/proc/cpuinfo快捷方式

12.打包

打成*.tar.bz2

tar -cjvf file.tar.bz2 dir

eg:tar -cjvf test.tar.bz2 test

打成*.tar.gz

tar -czvf file.tar.gz dir


13.解包

file1.tar.gz => tar -zxvf file1.tar.gz

file2.tar.bz2 => tar -jxvf file2.tar.bz2

改变解包目录

tar -jxvf file2.tar.bz2 -C /home/farsight/workdir

(把file2.tar.bz2解压到-C指定的目录)

14.find

查找

find -name "文件名"

在当前所有目录中查找包含文件,显示出文件的路径


15.grep

grep "字符串" * -nR(递归所有的子目录)


十五、网络命令

1.查看当前ip地址

A.windows ipconfig | ipconfig/all

B.linux ifconfig

2.网卡关闭

sudo ifconfig eth0 down

3.打开网卡

sudo ifconfig eth0 up


4.设置ip地址

sudo ifconfig eth0 ip(地址)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值