Rumah > Artikel > Tutorial sistem > Perintah Linux yang paling biasa digunakan: boleh menyelesaikan lebih daripada 95% masalah
Gambaran Keseluruhan Sistem Pengendalian
Pemasangan sistem pengendalian Linux
Sistem Fail Linux
Operasi arahan Linux
Pengurusan kebenaran Linux
Pengurusan proses Linux
Senarai lengkap arahan Linux lain yang biasa digunakan
Pemasangan perisian sistem Linux
Sistem Pengendalian, dirujuk sebagai OS, adalah perisian dalam istilah awam, tetapi ia berbeza daripada perisian umum Sistem pengendalian ialah program komputer yang mengurus dan mengawal perkakasan komputer dan sumber perisian berjalan terus pada perisian "bare metal", sebarang perisian lain mesti disokong oleh sistem pengendalian untuk dijalankan.
Untuk pemasangan Linux, sila baca artikel ini - Tutorial pemasangan Linux
“
- https://blog.csdn.net/huaijiu123/article/details/82083452
”
/var
: Mengandungi fail, fail kili, fail log, fail berkunci, fail sementara dan fail format halaman yang ditukar semasa operasi biasa. /home
: Mengandungi fail pengguna: fail tetapan parameter, fail diperibadikan, dokumen, data, EMALL, data cache, dll. Setiap kali pengguna ditambah, sistem akan mencipta folder baharu dengan nama yang sama seperti pengguna lain dalam direktori rumah mengikut kepada nama penggunanya Digunakan untuk menyimpan konfigurasi penggunanya. /proc
: Mengandungi fail hantu yang sebenarnya tidak wujud pada cakera dan tidak menggunakan sebarang ruang (gunakan ls-l untuk memaparkan saiznya Apabila melihat fail ini, anda sebenarnya mengakses maklumat yang disimpan dalam ingatan). mengakses sistem. /bin
: Mengandungi fail boleh laku (binari) yang diperlukan apabila sistem dimulakan. /etc
: Ia ialah direktori fail konfigurasi sistem pengendalian (firewall, item permulaan) /root
: Direktori rumah pentadbir sistem (juga dipanggil pengguna super atau pengguna akar). /dev
: Ia adalah direktori peranti di bawah Linux dianggap sebagai fail Dengan cara ini, perkakasan diabstrakkan, mudah untuk membaca dan menulis, perkongsian rangkaian, dan perlu dimuatkan sementara ke dalam sistem fail peranti akan mempunyai subdirektori bebas Ini Kandungan peranti akan muncul dalam subdirektori yang berasingan. Lihat arahan direktori semasa: **pwd
**
Buka arahan folder: **cd
**
cd [目录名称]
cd ~
cd …
cd -
cd /
Semak imbas arahan senarai fail dalam direktori: **ls
**
ls -l
ls -a
ls -la
Buat arahan direktori fail: **mkdir
**
mkdir 文件夹名称
mkdir -p 文件夹名称
mkdir -p test/test1/test2/test3
Cara membuat direktori berbilang peringkat secara rekursif Padam arahan direktori fail: **rmkdir
**
rmkdir 目录名称
rmdir -p 目录名称
Tiada kesilapan menaip di sini, tiada huruf kPadam fail atau arahan direktori: **rm
**
rm -rf [目录或文件]
rm -ri [目录或文件]
rm -rf 目录或者文件
rm -ri 目录或文件
"
Oleh kerana akibat pemadaman paksa tidak begitu baik, secara amnya tidak disyorkan untuk menggunakan
rm -rf
untuk memadam failJika parameter r tidak diikuti oleh arahan rm, direktori tidak boleh dipadam, hanya fail boleh dipadamkan
”
Salin fail atau arahan direktori: **cp
**
cp -r [目录1][目录2]
cp -ri [目录1][目录2]
Alih fail dan ubah suai arahan nama fail: **mv
**
mv 文件1 文件2
(namakan semula fail) mv 目录2 目录2
(Alihkan fail dalam direktori 1 ke direktori 2)Buat arahan fail: **touch
**
Lihat dan edit arahan fail: **vi
**
vi adalah seperti berikut:
Apabila pengguna menggunakan arahan vi untuk membuka fail, ia memasuki mod arahan, dan pengguna boleh memasukkan arahan untuk melaksanakan pelbagai fungsi.
Jika pengguna ingin mengubah suai fail, dia boleh menggunakan arahan berikut untuk memasuki mod input Selepas pengguna memasuki mod input, dia boleh mengubah suai fail sesuka hati Kecuali kekunci Esc, mana-mana aksara yang dimasukkan oleh pengguna akan ditulis ke dalam fail sebagai kandungan , pengguna boleh memasukkan Esc untuk melakukan operasi yang berkaitan pada fail.
Jika pengguna melengkapkan arahan menyunting, dia boleh menekan esc + ":" untuk memasuki mod baris terakhir Pengguna boleh terus mencari kandungan fail, atau masukkan ":wq untuk menyimpan fail dan keluar, atau masukkan ":q!" Paksa berhenti menyunting fail.
Lihat dan edit arahan fail: **cat
**
cat 文件名称
cat > 文件名称
Lihat permulaan arahan fail: **head
**
head [参数] [文件名]
Sebagai contoh, gunakan arahan kepala untuk memaparkan n baris data pada permulaan fail: head -n 文件名称
Lihat kandungan di hujung arahan fail: **tail
**
tail -f 文件名称
tail -n 行数文件名称
"
Pengurusan kebenaran Linux
”
Pengguna merujuk kepada koleksi siri kebenaran dalam sistem pengendalian Pengendali boleh melakukan operasi tertentu yang dibenarkan dalam sistem melalui nama pengguna dan kata laluan. Pengguna yang berbeza boleh mempunyai kebenaran yang berbeza. Setiap pengguna dalam sistem pengendalian Linux mempunyai UID pengenalan yang unik Apabila menggunakan arahan untuk mencipta pengguna, jika UID pengguna tidak dinyatakan, sistem akan memberikannya UID secara automatik.
Kumpulan pengguna ialah koleksi pengguna dengan ciri yang sama Dalam sistem Linux, setiap pengguna tergolong dalam sekurang-kurangnya satu kumpulan pengguna. Setiap kumpulan pengguna dalam sistem pengendalian Linux mempunyai pengecam unik GID Apabila menggunakan arahan untuk mencipta kumpulan pengguna, jika anda tidak menentukan GID kumpulan pengguna, sistem akan menetapkan GID secara automatik. Apabila menggunakan -u untuk menentukan ID pengguna, ID pengguna hendaklah lebih besar daripada 500 untuk mengelakkan konflik. Kerana selepas sistem pengendalian Linux dipasang, sesetengah pengguna akan dibuat secara lalai, jadi nombor ID dalam lingkungan 500 mungkin diduduki.
Mekanisme kebenaran Linux mempunyai ciri-ciri berikut:
Tukar arahan pengguna: **su
**
su [用户名]
或者 su -[用户名]
su[用户名]
和 su -[用户名]
Kedua-dua pengguna boleh ditukar yang pertama adalah serupa dengan menukar pengguna sementara Apabila menggunakan arahan ini untuk bertukar kepada pengguna baharu, konfigurasi pengguna masih akan menggunakan konfigurasi pengguna asal, seperti pembolehubah persekitaran, pembolehubah sistem, dll. Apabila yang terakhir menukar pengguna, pembolehubah persekitaran dan tetapan sistem semuanya ditukar kepada konfigurasi pengguna pengguna baharu. Lihat arahan pengguna semasa log masuk: **whoami
**
Lihat kumpulan yang dimiliki pengguna semasa arahan: **groups
**
Lihat arahan UID dan GID pengguna semasa: **id
**
Tambah arahan pengguna baharu: **useradd
**
Tambah pengguna dalam sistem pengendalian Linux: useradd 用户名
Tambah pengguna dalam sistem pengendalian Linux dan nyatakan UID pengguna: useradd -u
Nama Pengguna UID yang ditentukan
passwd
**例如:修改当前用户名为 sang 的用户密码:passwd sang
Selepas menambah pengguna, pengguna boleh log masuk hanya jika kata laluan ditetapkan untuknya
Padam arahan pengguna: **userdel
**
userdel 用户名
userdel -r 用户名
Ubah suai arahan maklumat pengguna: **usermod
**
usermod [选项] [参数] [用户名]
usermod -l 新用户名 旧用户名
usermod -g 新组名称 用户名
Tambah arahan kumpulan pengguna: **groupadd
**
groupadd [选项] [组名称]
groupadd 组名
groupadd -g 组 GID 组名
Sistem pengendalian Linux mentakrifkan tiga kebenaran untuk fail: baca, tulis dan laksanakan pengguna atau kumpulan pengguna yang berbeza boleh mempunyai kebenaran yang berbeza Sistem menggunakan "r", "w", dan "x" untuk mewakili pembacaan dan penulisan fail masing-masing , kebenaran pelaksanaan. Gunakan arahan ls -l untuk melihat kebenaran operasi pengguna pada direktori atau fail semasa.
Contoh:
drwxr -xr -x. 2 root root 4096 Sep 23 2011 bin
Dari kiri ke kanan bermaksud maksud berikut:
d
:代表 bin 数目目录而不是文件rwx
:代表拥有者具有读、写、执行的权限r -x
:代表同组用户具有读、执行的权限,但是没有写权限r -x
:代表其他组用户具有读、执行权限,没有写权限常用的变更权限命令为:chmod
语法:chmod [选项] [参数]
chmod 的参数可以分为两种,分别是权限模式和数字模式。
权限模式:
权限模式使用 u、g、o 分别代表拥有者、同组用户、其他组用户,使用 + 和一代表赋予和收回权限,使用 r、w、x 代表读、写、执行权限。
例如:将文件01的执行权限给当前用户,写权限赋给用户所在的用户组和其他用户。
chmod -r U+X,G+W F01
例如:将文件 f01 的读、写、执行的权限赋给当前用户,将读、写权限赋给用户所在的用户组和其他用户。
chmod -r u=rwx,g=rw,o=rw f01
数字模式:
为了简化授权步骤,用户也可以采用数字模式进行授权,使用二进制的形式代表 r、w、x 三种权限,如 101 (5) =r -x
,111 (7) =rwx
,100 (3) =r- -
例如:将文件 f01 的读、写、执行的权限赋给当前用户,将读和执行权限赋给用户组、将写和执行权限赋给其他用户。
chmod 753 -r f01
例如:将文件 f01 的读、写、执行权限赋给所有用户。
chmod 777 -r f01
在 Linux 的应用中,我们需要对进程进行管理,如查看某个进程是否启动、以及在必要的时刻,杀掉某个线程。
ps 命令是 Linux 操作系统中查看进程的命令,通过 ps 命令我们可以查看 Linux 操作系统中正在运行的过程,并可以获得进程的 PID(进程的唯一标识),通过 PID 可以对进程进行相应的管理。
ps -ef | grep [进程关键字]
根据进程关键词查看进程命令显示如下,显示的进程列表中第一列表示开启进程的用户,第二列表示进程唯一标识 PID,第三列表示父进程 PPID,第四列表示 CPU 占用资源比列,最后一列表示进程所执行程序的具体位置。
[shang@localhost ~]$ ps -ef|grep sshd root 1829 1 0 May24 ? 00:00:00 /usr/sbin/sshd shang 24166 24100 0 20:17 pts/2 00:00:00 grep sshd [shang@localhost ~]$
当系统中有进程进入死循环,或者需要被关闭时,我们可以使用 kill 命令对其关闭。
kill -9 [PID]
PID 为 Linux 操作系统中进程的标识
service sshd start
service sshd restart
service sshd stop
Linux ialah pelayan jauh dalam kebanyakan kes Pembangun menyambung ke Linux melalui alat jauh dan memulakan JAR projek tertentu Setelah tetingkap ditutup, JAR secara amnya dimulakan melalui arahan berikut. nohup java -jar jar-0.0.1-SNAPSHOT.jar &
Terdapat nohup di sini, yang bermaksud bahawa perkhidmatan tidak akan hang apabila tetingkap semasa ditutup dan akan terus berjalan di latar belakang
Terdapat tiga kaedah pemasangan perisian yang biasa digunakan di bawah Linux.
Arahan biasa untuk pemasangan perisian
tar
tar [选项] [压缩包]
tar -zxvf [包名]
tar -jxvf [包名]
tar -xvf [包名]
Pasang dan nyahpasang arahan: rpm
rpm [选项] [软件包]
rpm -qa|grep [软件包关键词]
rpm -e 软件包全名
rpm -ivh 软件包路径
Atas ialah kandungan terperinci Perintah Linux yang paling biasa digunakan: boleh menyelesaikan lebih daripada 95% masalah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!