LINUX常用命令

来源:互联网 发布:杭州趣翼网络科… 编辑:程序博客网 时间:2024/04/27 16:05

命令前加sudo获得管理者权限

sudo


获得超级用户权限

sudo su


注销命令

logout


登录命令

login

立即关机
shutdown -h now

5分钟后关机
shutdown -h +5

在12:00关机
shutdown -h 12:00

关机后自动重启
shutdown -r now

指定在12:00时重启
shutdown -r 12:00

重启
reboot

显示当前目录内容
ls

显示当前目录所有内容(含隐藏文件)
ls -a

显示当前目录内容与所占内存
ls -s

显示当前目录内容与属性
ls -l
使用者权限分别为:文件拥有者rwx  同群组rwx  其他用户rwx  

显示出路径内容
ls /home/kid

切换到当前目录下的kid子目录
cd kid

切换到上一层目录
cd  ..

切换到主文件夹
cd  ..

切换到系统根目录
cd /

切换到/usr/bin目录
cd /usr/bin

返回上次操作目录
cd -

创建文件夹kid
mkdir kid

删除空文件夹kid
rmdir kid

将data1.txt复制成data2.txt
cp data1.txt data2.txt

将data3.txt复制到/tmp/data目录中
cp data3.txt /tmp/data

显示复制过程加-v参数
cp -v data1.txt data2.txt

复制文件夹(递归复制加-r参数)
cp -r /opt /home/kid

删除hello.c文件
rm hello.c

删除当前目录所有文件
rm *

删除文件夹(递归删除加-r参数)
rm -r /home/kid

强迫删除文件(强制删除加-f参数)
rm -f filename

显示删除过程加-v参数
rm -v

显示preface.txt文件内容
cat preface.txt

将data1.txt内容附加到data2.txt文件之后
cat data1.txt >> data2.txt

将data1.txt和data2.txt合并成data.txt文件
cat data1.txt data2.txt > data.txt

将data.txt文件移动到/home/kid目录
mv data.txt /home/kid

将data1.txt文件重命名为data2.txt
mv data1.txt data2.txt


显示当前所在目录

pwd


列出所有包含"kid"字符串的文件和目录

locate kid


更新locate库

sudo updatedb


找出名字为kid的文件

find -name "kid"


搜索含有text字符串的文件

grep -rn "text"


查看当前文件夹和文件所占内存大小

du -ch


将ls  -a命令执行结果输出到dir.txt文件

ls -a > dir.txt


将data1.txt内容附加到data2.txt文件之后

cat data1.txt >> data2.txt
重定向">"会覆盖原有内容,重定向">>"附加内容,原有内容不会被删除

管道命令"|"可将某命令的结果输出给另一命令
将ls命令的结果作为参数输送给grep命令
ls rpm | grep bind

加载光盘
mount /dev/cdrom/mut/cdrom

加载软盘
mount /dev/fd0/mut/floppy

光盘卸载
umount /mnt/cdrom

软盘卸载
umount /mnt

在后台执行locate数据库更新命令,命令后加&为后台打开
updatedb &

把后台运行的进程放到前台
fg

查看进程
top
1.进入top后可以直接按"k  PID"杀死进程
2.shift  +  p  按cpu占用率从大到小排列进程
3.shift  +  m  按内存占用从大到小排列进程

查看进程
ps -aux

杀死99号进程
kill 99

强制杀死99号进程
kill -9 99

杀死ibus-daemon的所有进程
killall ibus-daemon或pkill ibus-daemon

重启ibus-daemon的进程
kill -HUP ibus-daemon

查看内存
free

将目录下所有文件打包成data.tar
tar cvf data.tar *

将目录下所有文件打包压缩成data.tar.gz
tar zcvf data.tar.gz *

将*.tar.gz文件解压至当前目录下
tar zxvf *.tar.gz

将*.tar.bz2文件解压至当前目录下
tar jxvf *.tar.bz2

将当前目录下所有tif文件打包并压缩成*.tar.Z文件
tar Zcvf *.tar.Z *.tif

更改密码命令
passwd

显示当前日期时间
date

选择不同终端
CTRL + ALT + F1~F6  共有6个文字模式窗口
CTRL + ALT + F7  进入图形界面

查询ls命令的用法
man  ls

把filename.txt文件更改为最高权限
chmod 777 filename.txt

确定文件类型的file命令
file filename

查看系统版本信息
uname -a

查看系统日志
dmesg

查看cpu信息
lscpu

安装软件
sudo apt-get install
install后面加软件名称

卸载软件
sudo apt-get remove
remove后面加软件名称

自动卸载系统不需要的软件
sudo apt-get autoremove

显示Hello World
echo Hello World
echo指令还可以给文件添加信息,例如把hello world添加到hello.c文件末尾
echo "hello world" >> hello.c

安装deb包软件
dpkg -i filename
filename为deb包的名字

0 0
原创粉丝点击